﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Kontekst.aspx.cs" Inherits="KPWeb.Koordynator.Kontekst" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <script type="text/javascript">
     $(function () {
         $("#dUprawnieniaOpener").dialog({
             autoOpen: false,
             position: ['center', 'center']
         }).parent().appendTo(jQuery("form:first"));
         $("#UprawnieniaOpener").click(function () {
             $("#dUprawnieniaOpener").dialog("open");
         });


         $("#dKontekstOpener").dialog({
             autoOpen: false
         });

         $("#KontekstOpener").click(function () {
             $("#dKontekstOpener").dialog("open");
         });
     });
    </script>
     <div id="dUprawnieniaOpener" title="Zmiana kontekstu pracy Koordynatora na J w wybranej jednostce" style="color: #000000">
       W celu sprawdzenia działania systemu w jednostce, może także pracować w kontekście osoby z uprawnieniami J.
         <br />Uwaga wszystkie zmiany są podpisywane loginem Koordynatora.
    </div>
     <div id="dKontekstOpener" title="Zmiana kontekstu pracy Koordynatora" style="color: #000000">
       W celu sprawdzenia działania systemu lub pomocy innym użytkownikom, Koordynator może zmienić kontekst pracy na G,P,V,Z lub wybrać własne M.
         Nie ma możliwości pracy w kontekście M innej osoby ani D.
         <br />Uwaga wszystkie ewentualne zmiany(w wyjątkowych sytuacjach) są podpisywane loginem Koordynatora.
    </div>
    <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="PobierzJednostkiNaListeSortujJ" 
        TypeName="KPWeb.Data.cJednostki" OldValuesParameterFormatString="original_{0}">
        <SelectParameters>
           <asp:ControlParameter ControlID="hFirmaID" DefaultValue="" Name="FirmaID" PropertyName="Value" Type="Int32" />
        </SelectParameters>
    </asp:ObjectDataSource>
    <div>
        <asp:HiddenField ID="hFirmaID" runat="server" />
    </div>

   <table style="width: 100%">
        <tr>
            <td>
             <fieldset id="fError" runat="server" visible="false">
                    <legend style="color: navy; font-weight: bold">Wykaz błędów: 
        
                    </legend>
          
                    <asp:Label ID="Error1" Font-Bold="True" ForeColor="Red" runat="server" Text=""></asp:Label>
                    <asp:Label ID="Error2" Font-Bold="True" ForeColor="Red" runat="server" Text="UWAGA: nie wybrano uprawnień do kontekstu"></asp:Label>
                      </fieldset>
            </td>
        </tr>

    </table>

   <fieldset id="fKontekst" runat="server">
        <legend style="color: navy; font-weight: bolder">
            <a href="javascript::void(0)" id="KontekstOpener" style="font-weight: bold">( ? )</a>
            Zmiana kontekst pracy Koordynatora na G,P,V,Z lub wybór kontekstu własnego M
        </legend>
       
       <asp:Label ID="Label16" runat="server" Text="Wybierz uprawnienia w kontekście, których chcesz pracować " Font-Bold="True"></asp:Label>
       <asp:DropDownList ID="dUprawnienia" runat="server" class="mydList" Width="300px"></asp:DropDownList>
            &nbsp
       <asp:Button ID="ZapiszKontekst"   Text="Zapisz kontekst" runat="server" With="140" OnClick="btnZapiszKontekstClick"  OnClientClick="return check1()"
                            Font-Bold="true" ToolTip="Zmienia uprawnienia z K na wybrane. Powrót do uprawnień K link ODŚWIEŻ znajduje się po prawej dolnej części strony głównej "/>

 </fieldset>


   <fieldset id="fJendnostki" runat="server">
        <legend style="color: navy; font-weight: bolder">
            <a href="javascript::void(0)" id="UprawnieniaOpener" style="font-weight: bold">( ? )</a>
            Zmiana kontekst pracy Koordynatora na J w wybranej jednostce - wykaz jednostek w firmie
        </legend>
            <div style="width: 100%; height: 100%; font-size:smaller">
        <asp:ListView ID="ListView1" runat="server" DataSourceID="ObjectDataSource1" EnableViewState="false">
            <ItemTemplate>
                  <tr style="background-color: #E0FFFF; color: #333333;"> 
                    <td style="width: 100px" align="center">
                        <asp:Label ID="JednostkaKod" runat="server" Text='<%# Eval("JednostkaKod") %>' Font-Bold="True" />
                    </td>
                     <td style="width: 80px" align="center">
                        <asp:Label ID="JednostkaID" runat="server" Text='<%# Eval("JednostkaID") %>'  Font-Bold="True"  />
                    </td>
                    <td style="width: 80px" align="center">
                        <asp:Label ID="JednostkaGlownaID" runat="server"  Style="text-align: center; width: 70px"
                            Text='<%# Eval("JednostkaGlownaID") %>'  />
                    </td>
                    
                    <td style="width:450px; font-size: smaller; padding-left: 5px" align="left">
                        <asp:Label ID="JednostkaNazwa" runat="server" Text='<%# Eval("JednostkaNazwa") %>' />
                    </td>

                    <td align="center" style="width: 60px">
                        <asp:Label ID="liczbaOsob" Style="text-align: right; width: 60px" Text='<%# Eval("liczbaOsob") %>' runat="server" />
                    </td>
                    <td align="center" style="width: 60px">
                        <asp:Label ID="liczbaGrup" Style="text-align: right; width: 60px" Text='<%# Eval("liczbaGrup")%>' runat="server" />
                    </td>
                    <td align="center" style="width: 80px">
                        <asp:Button ID="Wybierz"   Text="Wybierz" runat="server" With="70" OnCommand="btnWybierzClick"  OnClientClick="return check1()"
                            Font-Bold="true" CommandName="Select" class="mybtnList" 
                           CommandArgument='<%# Eval("JednostkaID") %>' 
                             ToolTip="Wybiera jednostkę w kontekście której będziesz pracował, kod jej w lewym górnym rogu ekranu"/>
                    </td>
                  
                </tr>
            </ItemTemplate>
            <EmptyDataTemplate>
                <table id="Table1" runat="server" style="">
                    <tr style="color: blue; font-weight: bold">
                        <td>Brak JEDNOSTEK w firmie
                        </td>
                    </tr>
                </table>
            </EmptyDataTemplate>

            <LayoutTemplate>
                <table id="Table2" runat="server">
                    <tr id="Tr1" runat="server">
                        <td id="Td1" runat="server">
                             <td id="Td5" runat="server" style="color: Blue; font-weight: bold; width: 600px" align="left">
                                    <asp:DataPager ID="DataPager1" runat="server" PageSize="20">
                                        <Fields>
                                            <asp:NextPreviousPagerField
                                                ShowFirstPageButton="False"
                                                ShowNextPageButton="False" 
                                                PreviousPageText="poprzednia"
                                                ShowPreviousPageButton="True" />

                                            <asp:NumericPagerField ButtonCount="10" />
                                            <asp:NextPreviousPagerField
                                                ShowLastPageButton="False"
                                                ShowNextPageButton="true"
                                                NextPageText="następna"
                                                ShowPreviousPageButton="False" />

                                        </Fields>
                                    </asp:DataPager>
                                </td>
                                <td id="Td3" runat="server" style="width: 500px" align="left">&nbsp
                                </td>


                        <table id="itemPlaceholderContainer" class="alternate" runat="server" border="1"
                                     style="background-color: #FFFFFF; border-collapse: collapse; border-color: #999999;
                                         border-style: none; border-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif;">


                                <tr style="background-color: #eeeeee; color: black">
                                   
                                    <th id="Th1" runat="server" align="center">Kod jednostki
                                         <br />
                                          <asp:Button ID="sortujJ" runat="server" Text="sortuj" Font-Bold="True"  OnClick="sortujJClick"  class="mybtnMaly" />
                                    </th>
                                       <th id="Th4" runat="server" align="center">ID <br />jednostki
                                          
                                    </th>
                                   <th id="Th7" runat="server" align="center">ID głównej
                                       <br />
                                          <asp:Button ID="sortujG" runat="server" Text="sortuj" Font-Bold="True"  OnClick="sortujGClick" class="mybtnMaly"  />
                                    </th>
                                    
                                    <th id="Th2" runat="server" align="center">Nazwa jednostki
                                    </th>
                                    <th id="Th3" runat="server" align="center">Liczba
                                        <br />
                                         osób
                                    </th>
                                    <th id="Th5" runat="server" align="center">Liczba
                                        <br />
                                        grup
                                    </th>
                                     <th id="Th6" runat="server" align="center">Do <br /> kontekstu
                                    </th>
                                  

                                </tr>
                                <tr id="itemPlaceholder" runat="server">
                                </tr>
                            </table>
                        </td>
                    </tr>
                    <tr id="Tr2" runat="server">
                        <td id="Td2" runat="server" style="text-align: center; background-color: #5D7B9D; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF"></td>
                    </tr>
                </table>
            </LayoutTemplate>
        </asp:ListView>
    </div>
 </fieldset>
         <script type="text/javascript">


             function check1() {

                 if (confirm('Czy na pewno chcesz zmienić uprawniena z K na wybrane. Pamiętaj, powrót do uprawnień K link Odśwież znajduje się po prawej dolnej części strony głównej'))
                     return true;
                 else return false;
             }

    </script>  
</asp:Content>
